#pragma once
#include "../http/HttpRequest.h"
#include "../http/HttpResponse.h"
#include <memory>
#include <string>
namespace http
{
    namespace router
    {
        // 路由处理器接口
        // 定义了处理请求的接口，所有路由处理器都必须实现这个接口
        class RouterHandler
        {
        public:
            virtual ~RouterHandler() = default;                                          // 虚析构函数
            virtual void handle(const HttpRequest &request, HttpResponse &response) = 0; // 处理请求
        };
    }
}